<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ms="http://www.main-solutions.com/facelets"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui">
<ui:composition template="../templates/layout.xhtml">
<ui:define name="title">Administrador de Recetas</ui:define>
<ui:define name="content">
<p:spacer height="5px"/>
<p:panel>
    <h:outputText value="Administrador de Recetas" styleClass="text_header_page"/>
</p:panel>
<p:spacer height="5px"/>
<h:panelGroup>
<h:form id="frmPrincipal">

<p:panel header="Criterios de Búsqueda">
    <p:panelGrid>
        <p:row>
            <p:column>
                <p:outputLabel for="txtReceta" value="Código/Nombre"/>
            </p:column>
            <p:column>
                <p:inputText id="txtReceta"
                             value="#{maestroRecetaJsfBean.recetaFlt.recetaCodigoNombre}"
                             maxlength="15">
                </p:inputText>
            </p:column>
            <p:column>
                <p:message for="txtReceta" display="text"/>
            </p:column>
            <p:column>
                <p:outputLabel for="cmbClaseReceta" value="Clase Receta"/>
            </p:column>
            <p:column>
                <p:selectOneMenu id="cmbClaseReceta"
                                 value="#{maestroRecetaJsfBean.recetaFlt.codigoClaseReceta}"
                                 style="width:150px;">
                    <f:selectItem itemLabel="Seleccione" itemValue="" noSelectionOption="true"/>
                    <f:selectItems value="#{maestroRecetaJsfBean.cmbClaseReceta}"
                                   var="claseRecetaSelect"
                                   itemLabel="#{claseRecetaSelect.descripcion}"
                                   itemValue="#{claseRecetaSelect.codigo}"/>
                </p:selectOneMenu>
            </p:column>
            <p:column>
                <p:message for="cmbClaseReceta" display="text"/>
            </p:column>
            <p:column>
                <p:outputLabel for="cmbTipoReceta" value="Tipo Receta"/>
            </p:column>
            <p:column>
                <p:selectOneMenu id="cmbTipoReceta"
                                 value="#{maestroRecetaJsfBean.recetaFlt.codigoTipoReceta}"
                                 style="width:150px;">
                    <f:selectItem itemLabel="Seleccione" itemValue="" noSelectionOption="true"/>
                    <f:selectItems value="#{maestroRecetaJsfBean.cmbTipoReceta}"
                                   var="tipoRecetaSelect"
                                   itemLabel="#{tipoRecetaSelect.descripcion}"
                                   itemValue="#{tipoRecetaSelect.codigo}"/>
                </p:selectOneMenu>
            </p:column>
            <p:column>
                <p:message for="cmbTipoReceta" display="text"/>
            </p:column>

            <p:column>
                <p:outputLabel for="cmbCategoriaReceta" value="Categoria Receta"/>
            </p:column>
            <p:column>
                <p:selectOneMenu id="cmbCategoriaReceta"
                                 value="#{maestroRecetaJsfBean.recetaFlt.codigoCategoriaReceta}"
                                 style="width:150px;">
                    <f:selectItem itemLabel="Seleccione" itemValue="" noSelectionOption="true"/>
                    <f:selectItems value="#{maestroRecetaJsfBean.cmbCategoriaRecetaFiltro}"
                                   var="categoriaRecetaSelect"
                                   itemLabel="#{categoriaRecetaSelect.descripcion}"
                                   itemValue="#{categoriaRecetaSelect.codigo}"/>
                </p:selectOneMenu>
            </p:column>
            <p:column>
                <p:message for="cmbCategoriaReceta" display="text"/>
            </p:column>

        </p:row>
        <p:row>
            <p:column>
                <p:outputLabel for="cmbRegionAlimentaria" value="Region Alimentaria"/>
            </p:column>
            <p:column>
                <p:selectOneMenu id="cmbRegionAlimentaria"
                                 value="#{maestroRecetaJsfBean.recetaFlt.codigoRegion}"
                                 style="width:150px;">
                    <f:selectItem itemLabel="Seleccione" itemValue="" noSelectionOption="true"/>
                    <f:selectItems value="#{maestroRecetaJsfBean.cmbRegionAlimentariaFiltro}"
                                   var="regionSelect"
                                   itemLabel="#{regionSelect.nombre}"
                                   itemValue="#{regionSelect.codigoRegion}"/>
                </p:selectOneMenu>
            </p:column>
            <p:column>
                <p:message for="cmbRegionAlimentaria" display="text"/>
            </p:column>
            <p:column>
                <p:outputLabel for="cmbEstado" value="Estado"/>
            </p:column>
            <p:column>
                <p:selectOneMenu id="cmbEstado"
                                 value="#{maestroRecetaJsfBean.recetaFlt.estado}"
                                 style="width:150px;">
                    <f:selectItem itemLabel="Seleccione" itemValue="" noSelectionOption="true"/>
                    <f:selectItems value="#{maestroRecetaJsfBean.cmbEstado}"
                                   var="estadoSelect"
                                   itemLabel="#{estadoSelect.nombre}"
                                   itemValue="#{estadoSelect.codigo}"/>
                </p:selectOneMenu>
            </p:column>
            <p:column>
                <p:message for="cmbEstado" display="text"/>
            </p:column>
            <p:column>
                <h:outputLabel value="Fecha Creación"/>
            </p:column>
            <p:column colspan="1">
                <p:calendar value="#{maestroRecetaJsfBean.recetaFlt.fechaInicio}"
                            size="10" navigator="true" pattern="dd/MM/yyyy"/>
                <h:outputLabel value="a"/>
                <p:calendar value="#{maestroRecetaJsfBean.recetaFlt.fechaFin}"
                            size="10" navigator="true" pattern="dd/MM/yyyy"/>
            </p:column>
        </p:row>
        <p:row>
            <p:column colspan="5">
                <p:commandButton value="Buscar" icon="ui-icon-refresh" id="cmbBuscarReceta"
                                 actionListener="#{maestroRecetaJsfBean.findAction}"
                                 ajax="true" update=":frmPrincipal :messages"
                        />
                <p:commandButton ajax="true" value="Limpiar" id="cmdLimpiarReceta" icon="ui-icon-refresh"
                                 actionListener="#{maestroRecetaJsfBean.cleanAction}"
                                 update=":frmPrincipal :messages"/>

            </p:column>
        </p:row>
    </p:panelGrid>
</p:panel>

<p:spacer height="10px"/>

<!-- Panel de resultados (donde está la tabla)  -->
<p:panel id="panelResultados" header="Recetas">
    <p:toolbar>

        <p:toolbarGroup align="left">
            <p:commandButton id="cmdNuevaReceta" value="Nuevo" ajax="true"
                             actionListener="#{maestroRecetaJsfBean.showNewDialog}"
                             oncomplete="wvCreateDialog.show()" update=":createDialog"
                    />
            <p:commandButton id="cmdEditarReceta" value="Editar"
                             actionListener="#{maestroRecetaJsfBean.showEditDialog}"
                             update=":messages :createDialog">
                <f:attribute name="tableName" value="registros"/>
                <f:attribute name="dialogName" value="wvCreateDialog"/>
            </p:commandButton>
            <p:commandButton id="cmdNuevaPlantilla" value="Usar Como Plantilla"
                             actionListener="#{maestroRecetaJsfBean.showEditDialog}"
                             update=":messages :createDialog">
                <f:attribute name="tableName" value="registros"/>
                <f:attribute name="dialogName" value="wvCreateDialog"/>
            </p:commandButton>
            <p:commandButton id="cmdInactivarReceta" value="Inactivar"
                             actionListener="#{maestroRecetaJsfBean.showDeleteDialog}"
                             update=":messages">
                <f:attribute name="tableName" value="registros"/>
                <f:attribute name="dialogName" value="wvDeleteDialog"/>
            </p:commandButton>
        </p:toolbarGroup>
    </p:toolbar>


    <p:dataTable id="registros" value="#{maestroRecetaJsfBean.lazyModel}"
                 var="registro" rowKey="#{registro.codigo}" paginator="true" rows="25"
                 selection="#{maestroRecetaJsfBean.nuevaReceta}"
                 selectionMode="single" lazy="true"
                 paginatorPosition="bottom" emptyMessage="No existen registros"
                 paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
                 rowsPerPageTemplate="5,10,25,50">
        <p:column style="text-align: left">
            <f:facet name="header">
                <h:outputText value="Región Alimentaria"/>
            </f:facet>
            <h:outputText value="#{registro.regionAlimentaria}">
                <ms:cvl categoria="regionAlimentaria"/>
            </h:outputText>
        </p:column>
        <p:column style="text-align: left">
            <f:facet name="header">
                <h:outputText value="Código Receta"/>
            </f:facet>
            <h:outputText value="#{registro.codigoQW}"/>
        </p:column>
        <p:column style="text-align: left">
            <f:facet name="header">
                <h:outputText value="Nombre Receta"/>
            </f:facet>
            <h:outputText value="#{registro.nombre}"/>
        </p:column>

        <p:column style="text-align: left">
            <f:facet name="header">
                <h:outputText value="Clase Receta"/>
            </f:facet>
            <h:outputText value="#{registro.codigoClaseReceta}">
                <ms:cvl categoria="claseReceta"/>
            </h:outputText>
        </p:column>
        <p:column style="text-align: left">
            <f:facet name="header">
                <h:outputText value="Tipo Receta"/>
            </f:facet>
            <h:outputText value="#{registro.codigoTipoReceta}">
                <ms:cvl categoria="tipoReceta"/>
            </h:outputText>

        </p:column>
        <p:column style="text-align: left">
            <f:facet name="header">
                <h:outputText value="Categoria Receta"/>
            </f:facet>
            <h:outputText value="#{registro.codigoCategoriaReceta}">
                <ms:cvl categoria="categoriaReceta"/>
            </h:outputText>

        </p:column>
        <p:column style="text-align: left">
            <f:facet name="header">
                <h:outputText value="Estado"/>
            </f:facet>
            <h:outputText value="#{registro.estado}">
                <ms:cvl categoria="estado"/>
            </h:outputText>
        </p:column>
        <p:column style="text-align: left;width: 80px">
            <f:facet name="header">
                <h:outputText value="Usuario"/>
            </f:facet>
            <h:outputText value="#{registro.creadoPor}"/>
        </p:column>
        <p:column style="text-align: left;width: 80px">
            <f:facet name="header">
                <h:outputText value="Fecha Creación"/>
            </f:facet>
            <h:outputText value="#{registro.fechaCreacion}">
                <f:convertDateTime pattern="dd/MM/yyyy kk:mm:ss" timeZone="America/Lima" type="both"/>
            </h:outputText>
        </p:column>
    </p:dataTable>
</p:panel>
</h:form>
</h:panelGroup>

</ui:define>
<ui:define name="modal">
<p:dialog id="createDialog" header="Receta" modal="true" onShow="upperInput();"  closeOnEscape="true"
          widgetVar="wvCreateDialog" resizable="false" showEffect="fade" hideEffect="fade">
<p:ajax event="close"  update=":frmPrincipal:panelResultados :createDialog"
            listener="#{maestroRecetaJsfBean.handleDialogClose}"/>
    <p:panel id="nuevaReceta">
        <h:form id="frmnuevaReceta">
            <p:panelGrid id="gridBusquedaDialog">
                <p:row rendered="#{maestroRecetaJsfBean.nuevaReceta.mostrarRaciones}">
                    <p:column colspan="5">
                        <p:outputLabel style="color:red;font-weight: bold " value="Total de Raciones : #{maestroRecetaJsfBean.nuevaReceta.totalRaciones}"/>
                    </p:column>
                </p:row>
                <p:row>
                    <p:column>
                        <p:outputLabel for="txtCodigo" value="Código Receta"/>
                    </p:column>
                    <p:column>
                        <p:inputText id="txtCodigo" value="#{maestroRecetaJsfBean.nuevaReceta.codigoQW}"
                                     size="25" maxlength="10" readonly="true" disabled="true"
                                     style="width: 60px"/>
                    </p:column>
                    <p:column>
                        <p:message for="txtCodigo" display="text"/>
                    </p:column>
                    <p:column>
                        <p:outputLabel for="txtNombre" value="Nombre Receta"/>
                    </p:column>
                    <p:column>
                        <p:inputText id="txtNombre" value="#{maestroRecetaJsfBean.nuevaReceta.nombre}"
                                     required="true" requiredMessage="*"
                                     size="10" maxlength="300" style="width: 250px"/>
                    </p:column>
                    <p:column>
                        <p:message for="txtNombre" display="text"/>
                    </p:column>
                </p:row>
                <p:row>
                    <p:column>
                        <p:outputLabel for="cmbRegionAlimentaria" value="Region Alimentaria"/>
                    </p:column>
                    <p:column>
                        <p:selectOneMenu id="cmbRegionAlimentaria"
                                         required="true" requiredMessage="*"
                                         value="#{maestroRecetaJsfBean.nuevaReceta.regionAlimentaria}"
                                         style="width:150px;">
                            <f:selectItem itemLabel="Seleccione" itemValue="" noSelectionOption="true"/>
                            <f:selectItems value="#{maestroRecetaJsfBean.cmbRegionAlimentaria}"
                                           var="regionSelect"
                                           itemLabel="#{regionSelect.nombre}"
                                           itemValue="#{regionSelect.codigo}"/>
                        </p:selectOneMenu>
                    </p:column>
                    <p:column>
                        <p:message for="cmbRegionAlimentaria" display="text"/>
                    </p:column>
                    <p:column>
                        <p:outputLabel for="cmbClaseReceta" value="Clase Receta"/>
                    </p:column>
                    <p:column>
                        <p:selectOneMenu id="cmbClaseReceta"
                                         value="#{maestroRecetaJsfBean.nuevaReceta.codigoClaseReceta}"
                                         required="true" requiredMessage="*"
                                         style="width:150px;">
                            <f:selectItem itemLabel="Seleccione" itemValue="" noSelectionOption="true"/>
                            <f:selectItems value="#{maestroRecetaJsfBean.cmbClaseReceta}"
                                           var="claseRecetaSelect"
                                           itemLabel="#{claseRecetaSelect.descripcion}"
                                           itemValue="#{claseRecetaSelect.codigo}"/>
                        </p:selectOneMenu>
                    </p:column>
                    <p:column>
                        <p:message for="cmbClaseReceta" display="text"/>
                    </p:column>

                </p:row>
                <p:row>
                    <p:column>
                        <p:outputLabel for="cmbTipoReceta" value="Tipo Receta"/>
                    </p:column>
                    <p:column>
                        <p:selectOneMenu id="cmbTipoReceta"
                                         value="#{maestroRecetaJsfBean.nuevaReceta.codigoTipoReceta}"
                                         required="true" requiredMessage="*"
                                         style="width:150px;">
                            <f:selectItem itemLabel="Seleccione" itemValue="" noSelectionOption="true"/>
                            <f:selectItems value="#{maestroRecetaJsfBean.cmbTipoReceta}"
                                           var="tipoRecetaSelect"
                                           itemLabel="#{tipoRecetaSelect.descripcion}"
                                           itemValue="#{tipoRecetaSelect.codigo}"/>
                            <p:ajax event="change"
                                    update=":frmnuevaReceta:cmbCategoriaReceta :messages"
                                    process="@this" partialSubmit="true"
                                    listener="#{maestroRecetaJsfBean.loadCategoria}"></p:ajax>
                        </p:selectOneMenu>
                    </p:column>
                    <p:column>
                        <p:message for="cmbTipoReceta" display="text"/>
                    </p:column>
                    <p:column>
                        <p:outputLabel for="cmbCategoriaReceta" value="Categoria Receta"/>
                    </p:column>
                    <p:column>
                        <p:selectOneMenu id="cmbCategoriaReceta"
                                         value="#{maestroRecetaJsfBean.nuevaReceta.codigoCategoriaReceta}"
                                         required="true" requiredMessage="*"
                                         style="width:150px;">
                            <f:selectItem itemLabel="Seleccione" itemValue="" noSelectionOption="true"/>
                            <f:selectItems value="#{maestroRecetaJsfBean.cmbCategoriaReceta}"
                                           var="categoriaRecetaSelect"
                                           itemLabel="#{categoriaRecetaSelect.descripcion}"
                                           itemValue="#{categoriaRecetaSelect.codigo}"/>
                        </p:selectOneMenu>
                    </p:column>
                    <p:column>
                        <p:message for="cmbCategoriaReceta" display="text"/>
                    </p:column>

                </p:row>
            </p:panelGrid>


            <p:spacer height="10px"/>

            <p:panel id="pnlDosificacion" header="Dosificación">
                <p:toolbar>

                    <p:toolbarGroup align="left">
                        <p:commandButton id="cmdNuevaDosificacion" value="Nuevo" ajax="true"
                                         process="@this,:frmnuevaReceta:dtDosificacion"
                                         actionListener="#{maestroRecetaJsfBean.showNewDialog}"
                                         oncomplete="wvSeleccionarDosificacionDialog.show()"
                                         update=":seleccionarDosificacionDialog :messages"
                                />
                        <p:commandButton id="cmdDeleteDosificacion" value="Eliminar"
                                         process="@this,:frmnuevaReceta:dtDosificacion"
                                         actionListener="#{maestroRecetaJsfBean.deleteDetailAction}"
                                         update=":messages :frmnuevaReceta:dtDosificacion">
                            <f:attribute name="tableName" value="dtDosificacion"/>
                        </p:commandButton>
                    </p:toolbarGroup>
                </p:toolbar>
                <p:dataTable id="dtDosificacion" value="#{maestroRecetaJsfBean.nuevaReceta.detalle}"
                             var="detalleItem" rowKey="#{detalleItem.dosificacion.codigo}" paginator="true" rows="25"
                             selection="#{maestroRecetaJsfBean.nuevaRecetaDetalle}"
                             selectionMode="single"
                             paginatorPosition="bottom" emptyMessage="No existen registros"
                             paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
                             rowsPerPageTemplate="5,10,25,50">
                    <p:column style="text-align: left">
                        <f:facet name="header">
                            <h:outputText value="Alimento"/>
                        </f:facet>
                        <h:outputText value="#{detalleItem.dosificacion.alimento.nombre}"/>
                    </p:column>
                    <p:column style="text-align: left">
                        <f:facet name="header">
                            <h:outputText value="Combinación"/>
                        </f:facet>
                        <h:outputText value="#{detalleItem.dosificacion.combinacion.nombre}"/>
                    </p:column>
                    <p:column style="text-align: left">
                        <f:facet name="header">
                            <h:outputText value="Preparación"/>
                        </f:facet>
                        <h:outputText value="#{detalleItem.dosificacion.preparacion.nombre}"/>
                    </p:column>
                    <p:column style="text-align: right">
                        <f:facet name="header">
                            <h:outputText value="Peso Bruto Inicial"/>
                        </f:facet>
                        <h:outputText value="#{detalleItem.dosificacion.pesoBrutoGE1}">
                        </h:outputText>
                    </p:column>
                    <p:column style="text-align: right">
                        <f:facet name="header">
                            <h:outputText value="Peso Bruto Primaria"/>
                        </f:facet>
                        <h:outputText value="#{detalleItem.dosificacion.pesoBrutoGE2}">
                        </h:outputText>
                    </p:column>
                    <p:column style="text-align: right">
                        <f:facet name="header">
                            <h:outputText value="Peso Neto Inicial"/>
                        </f:facet>
                        <h:outputText value="#{detalleItem.dosificacion.pesoNetoGE1}">
                        </h:outputText>
                    </p:column>
                    <p:column style="text-align: right">
                        <f:facet name="header">
                            <h:outputText value="Peso Neto Primaria"/>
                        </f:facet>
                        <h:outputText value="#{detalleItem.dosificacion.pesoNetoGE2}">
                        </h:outputText>
                    </p:column>
                </p:dataTable>
            </p:panel>

            <p:spacer height="3px"/>
            <p:spacer height="3px"/>
            <h:panelGrid id="gridBusqueda3Dialog" columns="2" styleClass="centered">
                <p:commandButton ajax="true" value="Guardar" id="cmdAceptarReceta"
                                 actionListener="#{maestroRecetaJsfBean.persistAction}"
                                 update=":frmPrincipal:panelResultados :frmnuevaReceta:gridBusquedaDialog :messages">
                    <f:attribute name="dialogName" value="wvCreateDialog"/>
                </p:commandButton>
                <p:commandButton ajax="true" value="Cancelar" id="cmdCancelarReceta" onclick="wvCreateDialog.hide()"
                                 type="button"
                                 immediate="true" process="@none"/>
            </h:panelGrid>
        </h:form>
    </p:panel>
</p:dialog>
<p:dialog id="seleccionarDosificacionDialog" header="Dosificación" modal="true" width="1200" height="550" closeOnEscape="true" onShow="upperInput();"
          widgetVar="wvSeleccionarDosificacionDialog" resizable="false" showEffect="fade" hideEffect="fade">
    <p:panel>
        <h:form id="frmSeleccionarDosificacion">
            <!-- Panel de búsqueda-->
            <p:panel
                    header="Búsqueda de Dosificación">
                <p:panelGrid id="gridBusqueda">
                    <p:row>
                        <p:column>
                            <p:outputLabel  value="Alimento"/>
                        </p:column>
                        <p:column>
                            <p:inputText  value="#{maestroRecetaJsfBean.dosificacionFlt.alimento}"
                                         size="25"
                                         style="width: 120px"/>
                        </p:column>
                        <p:column>
                            <p:outputLabel  value="Combinación"/>
                        </p:column>
                        <p:column>
                            <p:inputText  value="#{maestroRecetaJsfBean.dosificacionFlt.combinacion}"
                                          size="25"
                                          style="width: 120px"/>

                        </p:column>
                        <p:column>
                            <p:outputLabel  value="Preparación"/>
                        </p:column>
                        <p:column>
                            <p:inputText  value="#{maestroRecetaJsfBean.dosificacionFlt.preparacion}"
                                          size="25"
                                          style="width: 120px"/>
                        </p:column>
                    </p:row>

                </p:panelGrid>
                <p:spacer height="3px"/>


                <h:panelGrid id="gridBusqueda3Seleccionar" columns="3">
                    <p:commandButton ajax="true" value="Buscar" id="cmbBuscarDosificacion" icon="ui-icon-search"
                                     actionListener="#{maestroRecetaJsfBean.findAction}"
                                     update=":frmSeleccionarDosificacion:panelResultadosSeleccionar :messages"/>
                    <p:commandButton ajax="true" value="Limpiar" id="cmdLimpiarDosificacion" icon="ui-icon-refresh"
                                     actionListener="#{maestroRecetaJsfBean.cleanAction}"
                                     update=":frmSeleccionarDosificacion:gridBusqueda :frmSeleccionarDosificacion:panelResultadosSeleccionar :messages"/>
                </h:panelGrid>
            </p:panel>

            <p:spacer height="10px"/>

                <!-- Panel de resultados (donde está la tabla)  -->
                <p:panel id="panelResultadosSeleccionar" header="Resultados">
                    <p:toolbar>
                        <p:toolbarGroup align="left">
                            <p:commandButton id="cmbSeleccionarDosificacion" value="Seleccionar" ajax="true"
                                             actionListener="#{maestroRecetaJsfBean.seleccionar}"
                                             update=":frmnuevaReceta:dtDosificacion  :frmnuevaReceta:txtCodigo :messages">
                                <f:attribute name="dialogName" value="wvSeleccionarDosificacionDialog"/>
                            </p:commandButton>
                        </p:toolbarGroup>
                    </p:toolbar>


                    <p:dataTable id="tablaRegistrosSeleccionar" value="#{maestroRecetaJsfBean.dosificacionPickList}"
                                 selection="#{maestroRecetaJsfBean.dosificacionSelect}" selectionMode="single"
                                 var="dosificacionItem" rowKey="#{dosificacionItem.codigo}" paginator="true" rows="10"
                                 paginatorPosition="bottom" emptyMessage="No existen registros"
                                 paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
                                 rowsPerPageTemplate="5,10,25,50">
                        <p:column headerText="" style="text-align: center;width: 20px">
                            <p:selectBooleanCheckbox value="#{dosificacionItem.seleccionado}">
                            </p:selectBooleanCheckbox>
                        </p:column>
                        <p:column style="text-align: left">
                            <f:facet name="header">
                                <h:outputText value="Alimento"/>
                            </f:facet>
                            <h:outputText value="#{dosificacionItem.alimento.nombre}"/>
                        </p:column>
                        <p:column style="text-align: left">
                            <f:facet name="header">
                                <h:outputText value="Combinacion"/>
                            </f:facet>
                            <h:outputText value="#{dosificacionItem.combinacion.nombre}"/>
                        </p:column>
                        <p:column style="text-align: left">
                            <f:facet name="header">
                                <h:outputText value="Preparación"/>
                            </f:facet>
                            <h:outputText value="#{dosificacionItem.preparacion.nombre}"/>
                        </p:column>
                        <p:column style="text-align: right">
                            <f:facet name="header">
                                <h:outputText value="Peso Bruto Inicial"/>
                            </f:facet>
                            <h:outputText value="#{dosificacionItem.pesoBrutoGE1}">
                            </h:outputText>
                        </p:column>
                        <p:column style="text-align: right">
                            <f:facet name="header">
                                <h:outputText value="Peso Bruto Primaria"/>
                            </f:facet>
                            <h:outputText value="#{dosificacionItem.pesoBrutoGE2}">
                            </h:outputText>
                        </p:column>
                        <p:column style="text-align: right">
                            <f:facet name="header">
                                <h:outputText value="Peso Neto Inicial"/>
                            </f:facet>
                            <h:outputText value="#{dosificacionItem.pesoNetoGE1}">
                            </h:outputText>
                        </p:column>
                        <p:column style="text-align: right">
                            <f:facet name="header">
                                <h:outputText value="Peso Neto Primaria"/>
                            </f:facet>
                            <h:outputText value="#{dosificacionItem.pesoNetoGE2}">
                            </h:outputText>
                        </p:column>
                    </p:dataTable>

                </p:panel>

        </h:form>
    </p:panel>
</p:dialog>
<ui:decorate template="/pages/ui/uiDelete.xhtml">
    <ui:param name="jsfBean" value="#{maestroRecetaJsfBean}"/>
</ui:decorate>
<ui:decorate template="/pages/messageError.xhtml">
    <ui:param name="jsfBean" value="#{maestroRecetaJsfBean}"/>
</ui:decorate>

</ui:define>
</ui:composition>
</html>